package com.cn.xiaonuo.slbfinances.stockcontrol.service;

import com.cn.xiaonuo.common.entity.BusinessMessage;
import com.cn.xiaonuo.slbfinances.stockcontrol.param.InventoryChangeLogParam;
import com.cn.xiaonuo.slbfinances.stockcontrol.param.PageExclusiveShopParam;
import com.cn.xiaonuo.slbfinances.stockcontrol.param.PageStockLogParam;

import java.text.ParseException;

public interface SlShopStockControlService {
    BusinessMessage regularStockStatistics();

    /**
     * 专卖店库存查询
     * @param param
     * @return
     */
    BusinessMessage PageExclusiveShop(PageExclusiveShopParam param) throws ParseException;

    /**
     * 专卖店库存流水列表
     * @param param
     * @return
     */
    BusinessMessage PageStockLog(PageStockLogParam param) throws ParseException;

    /**
     * 专卖店出库、入库、进货明细
     * @param param
     * @return
     */
    BusinessMessage inventoryChangeLog(InventoryChangeLogParam param);
}
